Tech News Weekly Ep. 116 – Steve Ballmer Retires 8-23-13

Tech News Weekly Ep. 116 – Steve Ballmer Retires 8-23-13